package com.circ2disease.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class CircRNA_table {

    private Integer tableId;
    private String rnaName;
    private List<String> aliasNames;
    private Integer chromosome;
    private String position;
    private String strand;
    private String genomeVersion;
    private String geneSymbol;
    private String circSequence;
    private String circType;
    private String diseaseName;
    private String methods;
    private String sample;
    private String expression;
    private String location;
    private String miRna;
    private String mirnaTarget;
    private String rgb;
    private String rgbTarget;
    private String functionalDescription;
    private String pubMedId;
    private Integer year;
    private String journal;
    private String title;
    private String notes;

    public CircRNA_table(String rnaName, List<String> aliasNames, Integer chromosome,
                         String position, String strand, String genomeVersion, String geneSymbol,
                         String circSequence, String circType, String diseaseName, String methods,
                         String sample, String expression, String location, String miRna,
                         String mirnaTarget, String rgb, String rgbTarget, String functionalDescription,
                         String pubMedId, Integer year, String journal, String title, String notes) {
        this.rnaName = rnaName;
        this.aliasNames = aliasNames;
        this.chromosome = chromosome;
        this.position = position;
        this.strand = strand;
        this.genomeVersion = genomeVersion;
        this.geneSymbol = geneSymbol;
        this.circSequence = circSequence;
        this.circType = circType;
        this.diseaseName = diseaseName;
        this.methods = methods;
        this.sample = sample;
        this.expression = expression;
        this.location = location;
        this.miRna = miRna;
        this.mirnaTarget = mirnaTarget;
        this.rgb = rgb;
        this.rgbTarget = rgbTarget;
        this.functionalDescription = functionalDescription;
        this.pubMedId = pubMedId;
        this.year = year;
        this.journal = journal;
        this.title = title;
        this.notes = notes;
    }
}